Android uygulamasını kendiniz nasıl oluşturabilirsiniz? Android Eclipse: Android SDK geliştirmesi

Android uygulamasını kendiniz nasıl oluşturabilirsiniz?  Android Eclipse: Android SDK geliştirmesi
Android uygulamasını kendiniz nasıl oluşturabilirsiniz? Android Eclipse: Android SDK geliştirmesi

selam sevgili aşıklar işletim sistemi Android (Android). Bugünün makalesinde, çok ilginç bir konuyu olabildiğince tam olarak ele almaya çalışacağım - popüler bir işletim sistemine dayalı gadget'lar için kendi uygulamanızı (çevrimiçi) oluşturmak için bir dizi araç. Android sistemleri.

geliştirme ile mobil teknolojiler, Android işletim sistemi (Android) için mobil uygulama pazarı da dahil olmak üzere mobil uygulama pazarı da gelişiyor. Daha önce sadece üniversitede beş yıllık eğitimi tamamlamış kalın gözlüklü ileri düzey bir programcı başvuruda bulunabilseydi, şimdi bu fırsat programlama dillerine tamamen aşina olmayan ve ayrıca interneti kapatmadan, yani. çevrimiçi.

Koleksiyonda, hızlı ve kolay bir şekilde uygulama yapmanızı sağlayacak dört araç bulacaksınız. Önerilen tüm araçlar yapıcılara benzer, ilk uygulamanızı çeşitli hazır bileşenlerden bir araya getirmeniz gerekir, bir Lego yapıcısını bir araya getirir gibi bir uygulama oluşturabilirsiniz.

Tüm araçlar aşağıdaki kriterlere göre seçildi:

  • Kullanım kolaylığı. Böyle bir araç esas olarak programlamaya ve karmaşık öğelere aşina olmayan kişiler tarafından kullanılacağından, bu küçük seçimde ana vurgu, önerilen araçların kullanım kolaylığı ve rahatlığı üzerine yapılmıştır;
  • sezgisel net arayüz . Bu nokta ve koşul mantıksal olarak bir öncekinden sonra gelir. Android işletim sistemi (Android) için uygulama oluşturma aracının arayüzünün basit olmasının yanı sıra sezgisel olması da gerekir;
  • olasılıklar. Bir araç ne kadar farklı şeyler yapabilirse o kadar iyidir. Aslında, sunulan tüm uygulamalar, küçük farklılıklar ve değişiklikler dışında aynı araç setine sahiptir.

Bu yüzden yazıyoruz, bir uygulama yapmaya başlıyoruz (tüm uygulama çevrimiçi olarak oluşturulabilir), aşağıda çeşitli yazılım ürünlerini tanıyabilir ve kendiniz için en uygun ve işlevsel aracı seçebilirsiniz.

Uygulama Oluşturucu

İyi bir uygulama oluşturma aracı. Kuşkusuz, bu aracı tamamen ücretsiz olarak kullanabilmeniz sevindirici. Dezavantajı, bu yazılım ürününün Rusça dilini desteklememesidir, ancak okulda en azından biraz İngilizce çalıştıysanız, TheAppBuilder'ı kullanırken herhangi bir sorun olmamalıdır. Bu yazılım ürününün tüm özelliklerinden aşağıdakileri not etmek isterim:

  • Android (Android) uygulamalarınızı oluşturmak için geniş şablon seçenekleri. Basit bir program yapmak istiyorsanız, önerilen şablon seçeneklerinden ihtiyacınız olanı kolayca seçebilirsiniz;
  • Oluşturduğunuz uygulama ile ilgili detaylı istatistikleri görüntüleyebilme;
  • Oluşturduğunuz uygulamanın basit ve anlaşılır bir şekilde yayınlanması Google Oyun.

UygulamalarGeyser


Yakın ilgiyi hak eden bir başka iyi, yüksek kaliteli araç. Yukarıda söylediğim gibi, oluşturmak için)) Android (Android) için programlama yapmanıza gerek yok, bu programda her şey o kadar basit ki, projeniz için birkaç dakika içinde, basitçe bir araya getirerek bir uygulama oluşturabilirsiniz. "yapıcı"nın parçaları. Aşağıda önerilen aracın yeteneklerini görebilirsiniz.:

  • Çeşitli konularda geniş bir şablon arşivi: restoranlar, pizzacılar, fotoğraf stüdyoları, tatiller, spor, radyo, kamyon taşımacılığı ve daha pek çok başka şablon. Sadece doğru olanı seçmeniz ve ihtiyaçlarınıza göre düzenlemeye başlamanız yeterlidir;
  • Yeni uygulamanız için yerleşik tanıtım araçları. Bazen, yeni uygulamanızı tanıtmak ve tanıtmak için çok fazla zaman ve çaba harcamanız gerekir, yapıcıdaki yerleşik tanıtım araçları işinizi kolaylaştırabilir;
  • Oluşturduğunuz uygulamalardan para kazanabilmeniz için programınızı bir reklam ağına bağlama yeteneği.

AppsMakerstore




Android işletim sisteminiz (Android) için programlar oluşturmak için çok basit bir araç. Ana artı bu başvuru tek seferde altı farklı mobil işletim sistemi için bir uygulama oluşturabilmenizdir. Bu aracın diğer avantajları şunları içerir::

  • Tasarımcı ile çevrimiçi çalışabilme;
  • Ücretsiz bir hesap açmak mümkündür;
  • Android (Android) uygulamanız için geniş bir şablon arşivi, yazın gerekli uygulama Bunu iki tıklama ile yapabilirsiniz.

Hepsi bugün için. Umarım kendiniz için doğru aleti seçmişsinizdir ve ilk başvurunuzu nasıl yapacağınızı biliyorsunuzdur. Bu materyale yapılan yorumlarda da görüşümüzü yazıyoruz.

Programlama, herkesin bir yaratıcı gibi hissedebileceği alanlardan biridir. Genellikle uygulamaların geliştirilmesi olarak anlaşılır. kişisel bilgisayarlar, üretim ekipmanı birimleri veya sadece elektronik ev yapımı ürünler. Ancak dokunmaya duyarlı mobil cihazların yaygınlaşmasıyla birlikte, Android, iOS veya benzeri başka bir sistem kabuğu türü için programlama giderek daha popüler hale geliyor. Pekala, bunun gelecek vaat eden bir meslek olduğu kabul edilmelidir. Bu nedenle makale çerçevesinde sıfırdan Android altında ele alınacaktır. Burada hangi özellikler var? Hangi dil kullanılıyor?

Program oluşturma

Programları kendiniz yazmadan önce, bunun için gerekli tüm bileşenleri incelemeniz gerekir:

  1. Dil.
  2. Bir geliştirme ortamı seçin. Aslında, dil üzerinde daha ayrıntılı olarak duracağız. yazılım ürünleri uygulamaların oluşturulacağı yer. Ama önce biraz geliştirme ortamlarından bahsedelim. Geleneksel olarak, üç bileşene ayrılabilirler:
  • grafik;
  • sıradan;
  • çevrimiçi.

Programların oluşturulmasıyla ilgili olarak, daha önce üzerinde çalışılmamış bir fikri ortaya koymanın artık zor olduğu belirtilmelidir. Bu nedenle, bir sorun ortaya çıkarsa veya basitçe bilgi yokluğunda ortaya çıkan yanlış anlaşılmayı doğru bir şekilde formüle etmek ve daha deneyimli programcılara başvurmak gerekir. Yapıcı tavsiyelerle programlar oluşturmaya yardımcı olabilecekler.

Programlar hangi dilde yazılır?

Java bu amaçlar için kullanılır. Bunun oldukça karmaşık bir programlama dili olduğu belirtilmelidir. Ancak kendi uygulamalarınızı oluşturmak için onu tamamen bilmeniz hiç de gerekli değildir. Sorularınıza cevap bulmak için referans bilgilerle çalışmak yeterli temel bilgi ve beceriler olacaktır. Ek olarak, önemli sorunlar olmadan bir uygulama oluşturmak için bazı adımlar atmanın mümkün olacağı belirli boşluklar vardır. Ardından Android için programlama bir zevke dönüşür.

Tipik bir geliştirme ortamı seçme

Eclipse ve Android SDK en ciddi oyuncular olarak kabul edilir. İkisi de ücretsiz. Genel olarak, bu geliştirme ortamlarının ciddi rakipler olduğu ve her birinin bir takım güçlü ve zayıf yönleri olduğu belirtilmelidir. Her biri okumaya değer. Ayrı olarak, Android SDK'nın bir yönü olan öykünücü üzerinde duralım. "Android" temelinde çalışan bir telefon veya tablet gibi davranan bir programdır. Emülatör normal bir bilgisayarda sessizce çalışır ve masaüstünde standart bir emülatör gibi görünür. mobil cihaz. Tek bir özellik var - parmağınızla değil, fare ve klavyeyle kontrol ediliyor. Emülatörde, uygulamanın performansını çeşitli ekran uzantıları altında kontrol etmenin yanı sıra farklı versiyonlar Mobil işletim sistemi Android. Bu nedenle, size ne kadar garip gelse de, Android'e yönelik uygulamaların geliştirilmesi sırasında bir telefona sahip olmak hiç gerekli değildir.

Uygulamanızı geliştirmek için neye ihtiyacınız var?

Grafik Geliştirme Ortamları

Bu seçenek, genel olarak programlama hakkında hiçbir fikri olmayan, ancak uygulamalarını burada ve şimdi almak isteyenler için uygundur. Başlamak için, grafik geliştirme ortamlarının tanımına ve yeteneklerine aşina olmalısınız. Bu nedenle, bazıları yalnızca en basit öğeleri yerleştirebilir ve bunlara minimum işlevsellik ekleyebilir. Bu tür kaynakları kullanmamak daha iyidir, çünkü onların yardımıyla işin mantığını anlamak ve geliştirilmiş bir nihai ürün oluşturmak zor olacaktır. Aşağıdaki parametrelere göre bir seçim yapılması tavsiye edilir:

  1. Sezgisel bir arayüze sahip olmak.
  2. Net çalışma mantığının kullanılması.
  3. Grafik ve kod modlarında öğeler oluşturma yeteneği.
  4. Geliştirme ortamı ve bir destek forumu ile çalışmaya ilişkin belgelerin mevcudiyeti.

Çevrimiçi geliştirme ortamı

Basit bir erişim noktasında - İnternet'te oldukça geniş bir işlevsellik yelpazesi sağlayabilirler. "Çevrimiçi geliştirme ortamı" - muhtemelen her şeyi söylüyor. Açıklığa kavuşturulması gerekse de, Android altında bu hala kolay bir iş değil. Bu nedenle, benzer karmaşıklıkta atıcıları ve uygulamaları uygulamak en zor olacaktır. Ve işte programlar metin tasarımı ve veri aktarımı kolaydır.

Çözüm

Programlarınızın oluşturulmasına hazırlanmanın ilk adımları hakkında daha fazla soru olmadığını umuyoruz. Programlamaya ciddi şekilde katılmaya karar verirseniz, özel literatürü kullanabilirsiniz. Örneğin, Hardy Brian'ın Android Programlama kitabı. Tabii ki, bu tek iyi iş değil, ama bir yerden başlamak zorundasın. Bu kılavuzla başarıya giden yolunuza başlayabilirsiniz.

Yüz milyonlarca cihaz Android çalıştırıyor. Platform açıktır, böylece herkes kendi uygulamasını yazabilir ve yazılım katalogları aracılığıyla dağıtabilir. Tüm araçlar ücretsizdir ve programlama dili oldukça basittir. Size Android için nasıl yazılacağını anlatacağız

android platformu

Android, dünyadaki en popüler işletim sistemidir. Windows, 30 yıllık hakimiyetinin ardından regalia'yı bıraktı ve şimdi İnternet'e bağlı tüm cihazları düşündüğünüzde Android mutlak dünya lideri: kişisel bilgisayarlar, dizüstü bilgisayarlar, tabletler ve akıllı telefonlar. Bazıları, Android'in Linux çekirdeği üzerinde çalıştığı için dünya liderinin Linux olduğunu söyleyebilir, ancak bu safsatadır.

gerekli araçlar

Bir Android uygulaması yazmaya nasıl başlanır? Öncelikle Android Studio programını kurun. Bu, Android için resmi geliştirme ortamıdır (IDE) ve Windows, macOS Ve linux. Android için program geliştirirken Android Studio dışında başka ortamlar da kullanabilirsiniz.

Bilgisayarınızda yüklü değilse Android SDK'sı ve diğer bileşenler, ardından android stüdyosu otomatik olarak indirecektir. Android SDK'sı Android için bir programlama ortamıdır, onunla birlikte kurulmalıdır. IDE. İÇİNDE SDK kitaplıkları, yürütülebilir dosyaları, betikleri, belgeleri vb. içerir.

Bilgisayarınıza ve öykünücünüze yüklemek için kullanışlıdır Android, daha sonra içinde çalıştırmak için apk uygulamaları. Emülatör ayrıca birlikte gelir android stüdyosu.

Tüm araçlar kurulduğunda, ilk projeyi oluşturabilirsiniz. Ama önce temel kavramları anlamalısınız: Android uygulaması nedir?

Android uygulaması nedir

Android uygulamaları için standart programlama dili java. Doğru, artık Google aktif olarak tanıtım yapıyor Kotlin yerini alabilecek bir dil olarak java. Uygulamalar ayrıca yazılabilir. C++.

Android SDK araçları, kodunuzu herhangi bir veri ve kaynakla birlikte derler. APK dosyası (Android paketi) uzantılı .apk. Bu dosya, uygulamayı Android cihazınıza yüklemek için ihtiyacınız olan her şeyi içerir.

Her Android uygulaması, tabi olduğu kendi sanal alanında yaşar. Linux güvenlik kuralları:

  1. Her uygulama, çok kullanıcılı bir Linux sisteminde ayrı bir kullanıcıdır.
  2. Varsayılan olarak, sistem her uygulamaya benzersiz bir kullanıcı kimliği atar. uygulama tarafından bilinmeyen; sistem, tüm uygulama dosyalarına izinleri, yalnızca bu kullanıcı kimliği tarafından kullanılabilir olacak şekilde ayarlar.
  3. Her sürecin kendi sanal makine(VM), yani yürütülebilir kod diğer uygulamalardan izole edilmiştir.
  4. Varsayılan olarak, her uygulama kendi Linux sürecini başlatır.

Kuralların istisnaları vardır. İki uygulamanın, birbirleriyle dosya paylaşabilmeleri için ortak bir kullanıcı kimliğine sahip olması mümkündür. Uygulama ayrıca kullanıcının kişilerine, SMS'lerine, sürücü içeriğine, kamera bilgilerine ve diğer verilerine erişmek için izin isteyebilir. Ancak program normal çalışmaya başlamadan önce kullanıcının bu izni açıkça vermesi gerekir.

Bir Android uygulaması dört bölümden oluşur bileşenler. Bunlar bir uygulamanın yapı taşlarıdır. Her bileşen, sistemin veya kullanıcının uygulamaya girebileceği bir giriş noktasıdır.

  1. Aktivite(etkinlik) - uygulamadaki etkileşimli bir kullanıcı arabirimi öğesi. Tipik olarak, bir etkinlik, tüm ekranı kaplayan bir kullanıcı arabirimi öğeleri grubudur. İnteraktif oluşturduğunuzda android programı, ardından sınıfı alt sınıflayarak başlarsınız Aktivite. Bir etkinlik diğerini etkinleştirir ve kullanıcının sınıf aracılığıyla ne yapmak istediği hakkında bilgi iletir. niyet(İngilizce "niyet" ten çevrilmiştir). Bu, bir faaliyetin diğerinin talebi üzerine gerçekleştirmesi gereken bir işlemin soyut bir açıklamasıdır. karşılaştırırsak Android uygulamaları Web uygulamalarında etkinlikler sayfalar gibidir ve niyetler aralarındaki bağlantılar gibidir. Kullanıcı uygulama simgesine tıkladığında aktivite başlatılır. Ana. Ancak başka yerlerden (örneğin bildirimlerden) kullanıcıyı doğrudan diğer etkinliklere gönderebilirsiniz.
  2. Hizmet(hizmet) - uygulamanın arka planda çalışmasını sağlamak için genel bir giriş noktası. Bu bileşen, uzun süredir devam eden işlemleri gerçekleştirir veya arka planda uzak işlemler için çalışır. Hizmetlerin görsel bir arayüzü yoktur.
  3. Yayın alıcı(yayın alıcısı) - birden fazla katılımcının sistemdeki uygulamalar tarafından yayınlanan niyetleri dinlemesine izin veren bir bileşen.
  4. İçerik sağlayıcı(içerik sağlayıcı) - genel uygulama verileri kümesini yöneten bir bileşen dosya sistemi, bir SQLite veritabanı, web veya bir uygulamanın erişebileceği herhangi bir kalıcı depolama.

Şimdi Android için uygulamamızı yapmaya çalışalım.

Android Uygulaması Oluşturma

Basit bir android uygulaması nasıl yapılır? Bu süreç birkaç adımdan oluşur: Android Studio'da bir proje oluşturmak, uygulamayı öykünücüde çalıştırmak, basit bir kullanıcı arayüzü oluşturmak ve uygulamaya yeni etkinlikler eklemek.

Android Studio'da proje oluşturma

Proje oluşturmanın ilk aşamasında uygulamanın adını seçiyoruz, şirketimizin etki alanını, projeye giden yolu ve paketin adını belirtiyoruz. Burada, proje için isteğe bağlı programlama dilleri için desteğin etkinleştirilip etkinleştirilmeyeceğini belirtiyoruz. C++ Ve Kotlin.

Ardından, yapı için bir veya daha fazla hedef çerçeve belirlemeniz gerekir. Bunu yapmak için sanal ağ yöneticisi olan SDK ve AVD'yi kullanın. Android cihazlar. Bu araç Android işletim sisteminin birden çok sürümünü ve birden çok API düzeyini (uygulama programlama arabirimleri) destekleyecek paketleri SDK'ya kurmanıza olanak tanır.

Uygulamanızın destekleyeceği minimum Android sürümünü siz belirlersiniz. Sürüm ne kadar düşük olursa, daha fazla miktar uygulamanın çalışacağı cihazlar. Sürüm ne kadar yüksek olursa, kullanılabilecek API işlevselliği o kadar zengin olur.

Ardından, uygulama simgesine tıkladığınızda başlatılacak olan ana etkinliği seçiyoruz.

Bu etkinlik için bir ad belirtin.

İleri düğmesine, ardından Bitir'e basıyoruz - ve birkaç dakika oluşturduktan sonra Android Studio, IDE arayüzünü açıyor.

Açılır menüden türü seçerseniz Android, ardından projenizin ana dosyalarını görebilirsiniz. Örneğin, ana faaliyetimizin adı uygulama > java > en.skillbox.skillboxapp > FullscreenActivity, çünkü projeyi oluştururken Ana aktivite yerine uygulamayı tam ekran modunda başlatmayı belirledik ( Tam ekran).

Son olarak, üçüncü önemli dosya: uygulama > bildirimler > AndroidManifest.xml uygulamanın temel özelliklerini açıklayan ve tüm bileşenlerini tanımlayan.

Açık içerik


package="tr.skillbox.skillboxapp">

android:allowbackup="doğru"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="doğru"
android:theme="@style/AppTheme">
android:name=".FullscreenActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme">




Gerçek bir cihazda çalışıyor

Oluşturduğumuz uygulama, tam ekran modunda çalışan ve herhangi bir grafik öğesi içermeyen tek bir etkinliktir. Ancak, bu uygulama zaten gerçek bir Android cihazda veya bir emülatörde çalıştırılabilir. Bunun için, USB hata ayıklama modunda etkinleştirilen bir akıllı telefon veya tablet bağlanmalıdır. "Geliştirici ayarları" menüde "Ayarlar".

Öykünücüde çalıştırmak için Android Studio'daki düğmeye basın Koşmak menüde Çalıştır (Shift+F10). orada seçiyoruz uygun cihaz ve işletim sistemi sürümü, dikey veya yatay (yatay) yönlendirme.

Android Studio öykünücüyü yükleyecek ve başlatacak.

Basit bir kullanıcı arayüzü oluşturma

Ana ekran için temel arayüzü oluşturmanın zamanı geldi. Kullanıcı arayüzü Android uygulamaları bir hiyerarşi aracılığıyla oluşturulur düzenler(düzenler, nesneler grubu görüntüle) Ve aletler(nesneler görüş). Düzenler, alt parçacıkların ekrana yerleştirilmesini kontrol eden görünmez kaplardır. Widget'ların kendileri, ekrandaki düğmeler ve metin alanları gibi UI bileşenleridir.

Aktivite arayüzü çoğunlukla XML dosyalarında saklanır. Ve Mizanpaj Düzenleyicide Android Studio'da oluşturulur.

Dosyayı yeniden açma uygulama > res > düzen > Activity_fullscreen.xml. solda üst köşe görürüz Palet ekrana eklenebilecek tüm widget'larla. Basitçe sürükle ve bırak yöntemiyle eklenirler. Örneğin, bir metin alanını ekrana sürükleyelim. (düz metin). Bu bir pencere öğesidir metni düzenle kullanıcının metin girebileceği yer.

Düğmeleri ve diğer öğeleri de ekrana sürükleyebilirsiniz.

Yeni eylemler, etkinlikler ve gezinme

Diyelim ki metin alanı ve gönder düğmesi olan bir etkinlik oluşturduk. Bundan sonra, "Gönder" düğmesini tıkladığınızda tam olarak ne olacağını yazmanız gerekir. Bunu yapmak için koda gidin uygulama > java > tam ekran etkinliği ve yöntem ekle Mesaj gönder() sınıfa Tam Ekran Etkinliği böylece kullanıcı butona tıkladığında bu metod çağrılır.

O zaman "niyetler" oluşturmanız gerekir (sınıf niyet) bir aktiviteden diğerine geçmek, yeni aktiviteler, navigasyon ve uygulama için gerekli olan her şey. Ve elbette, programın nasıl para kazanacağını da öğrenin (bununla ilgili daha fazla bilgiyi başka bir makalede bulabilirsiniz).

Mobil geliştirici kursu

Uygulama geliştirmenin tüm aşamaları kursta detaylı olarak anlatılmaktadır. 12 aylık bu programın katılımcıları, Android ve iOS için uygulama oluşturmayı öğrenecekler. Ek olarak, tam teşekküllü bir geliştirici portföyü alacaklar ve küçük bir programcı olarak iş bulabilirler veya bağımsız bir geliştirici olarak, yani uygulamaları kendisi oluşturan, dağıtan, kazanan ve geliri paylaşmayan bir bireyci olarak katılmaya çalışabilirler. bütçeye vergi katkıları dışında herkes.

Android için bir program oluşturmanın iki yolu vardır. Ciddi geliştiriciler tarafından kullanılan ilki, Java dilinin anlaşılmasını ve özel bir geliştirme ortamının kurulmasını gerektirir. olmayan kullanıcılar özel bilgi Bir Android uygulamasının nasıl oluşturulacağı hakkında bilgi arayanlara, bazı durumlarda dakikalar içinde basit mobil yardımcı programlar oluşturmaya izin veren düzinelerce mevcut çevrimiçi düzenleyiciden birini kullanmaları önerilebilir. Bundan sonra, birkaç özel oluşturucu kullanarak bir program oluşturma sürecini ele alalım.

Uygulama İşlevselliğini Tanımlama

Bu, herhangi bir şey yaratmanın ilk adımıdır. mobil program. Bizim durumumuzda, örneğin simgeler, düğmeler oluşturmak, yardımcı programın tasarımını planlamak gibi adımlarla zaman kaybedilmez. Çevrimiçi editörler zaten kullanıyor anahtar teslimi çözümler, yani geriye kalan tek şey mevcut bir düzeni seçmek ve onu örneğin bilgilendirici veya oyun olabilen orijinal içerikle doldurmaktır.

Ve bunun için işlevselliğe karar vermeniz gerekiyor. Örneğin, bir çevrimiçi mağaza için aşağıdaki gibi olabilir:

  1. Kullanışlı navigasyon. Müşterinin istenen ürünü verilen şablonlara göre bulabileceği kategorilerin ve alt kategorilerin varlığı.
  2. Ödeme sistemi, durum takibi ile kullanıcı dostu ödeme bloğunun kullanımı.
  3. "Favoriler", "Satın alma geçmişi" vb. bölümleri olan müşteri için kişisel hesap.
  4. Haber incelemeleri içeren bir bilgi bölümünün varlığı.

Bu şekilde, ister formlar, ister hizmetler, içerik projeleri olsun, görevleri formüle edebilir ve oluşturulan her türlü Android uygulamasının işlevselliğini tanımlayabilirsiniz. Ardından, size kendi android yardımcı programınızın nasıl geliştiricisi olacağınızı anlatacağız.

Önceki aşamada tanımlanan işlevselliğe sahip yardımcı program, artık çok işlevli veya çok özel uygulamaların oluşturulması için uyarlanmış çeşitli İnternet hizmetleri kullanılarak sıfırdan yazılabilir. Android için bir çevrimiçi mağaza için minimum özellik listesi daha önce tanımlandığından, MobiCart kullanarak bu türden bir programın nasıl oluşturulacağını düşünelim.

Bu hizmet özellikle ticari araçlar için tasarlanmıştır. MobiCart kullanılarak yazılmış bir android uygulaması, mevcut bir ağ platformunun yerini etkili bir şekilde alabilir. Söz konusu yapıcının özellikleri:

  1. Rusça arayüz desteği;
  2. Ödeme nakit veya PayPal yoluyla kabul edilir;
  3. Vitrine bir düzine ürün ekleme olasılığı şeklinde sınırlı işlevselliğe sahip ticari olmayan bir tarifenin varlığı.

Kendi yardımcı programınızı oluşturmak için hizmete kaydolun. Bundan sonra, ilk adım olarak Uygulama Oluştur'u seçmeniz gereken kabini kullanabilirsiniz. Daha öte:

  1. Logo yükle'yi seçerek, gelecekteki programınızın logosunu yükleyin ve tasarımın rengini belirtin.
  2. Aşağıda, kullanıcıların cihaz ekranında göreceği sekmeleri seçmeniz gerekecek. Bu bölüm aynı zamanda tasarımcının mağazanız için oluşturması gereken sayfaları da belirtir.
  3. Değişiklikleri kaydettikten sonra ayarlara gidin uygulama oluşturuluyor. Bu özellik, Mağaza Ayarları bölümünde mevcuttur.
  4. Oluşturduğunuz mağazanın adı ve e-posta adresi Mağaza sekmesine yazın. Açılır menüden kullanılacak para birimini seçebilirsiniz.
  5. Servis gerekirse gösterir Google Haritalar kayıtlı API anahtarının özel bir alanda belirtildiği yardımcı programda.
  6. Teslimat imkanının ücretsiz olması gerekiyorsa, yukarıdaki seçeneği de buradan etkinleştirebilir ve koşullarını belirtebilirsiniz. Teslimde Nakit satırında, müşterinin teslimatta nakit ödemesi için ödemesi gereken bir ek ücret (ondalık kesir şeklinde) belirleyebilirsiniz. Örneğin, 1.06 sayısı, satın alma fiyatında %6'lık bir artış anlamına gelir.
  7. Gönderi açılır listesinden bölgeyi belirtin. Malların tek (Tek sipariş) veya paket (Çoklu sipariş) teslimat fiyatını belirleyebilirsiniz.
  8. Vergi bölümüne giderek Vergi dahil edilecek Fiyatlar satırını vurgulayın. Bu, malların fiyatının tüm yerel perakendeciler için tipik olan KDV ile belirtileceği anlamına gelir.
  9. Müşterilerin size para transfer edeceği ödeme sistemleri Payments Gateway'de belirtilir. Popüler sistemler Qiwi veya "Yandex.Money" gibi MobiCart'ta desteklenmez, bu nedenle teslimatta nakit kullanma özelliğini etkinleştirdiğinizden emin olun.
  10. Dil, Diller bölümünde yapılandırılır. Burada Rusça desteklenmediğinden, mesaj metninin manuel olarak girilmesi ve ardından bilgilerin kaydedilmesi zorunludur.
  11. Oluşturduğunuz yardımcı programın adını ve uygulamanın kullanılabileceği ülkeleri belirtmeniz gereken App Vital'e gidin.
  12. Kullanıcının mağazadaki gadget'ının ekranında göreceği simgeler Görseller'e yüklenebilir. Ana Sayfa Galerisi'ndeki ana ekran için görüntüyü doldurun.
  13. Ürünlerin açıklamaları Store Builder'a birkaç şekilde yerleştirilebilir:
  14. Haberler bölümünde sitenin haber içerikleri oluşturulabilir. Gönderinin içeriğini yazın ve Haberleri Yayınla'ya tıklayın.

Ardından, çevrimiçi mağazanın pratik olarak oluşturulmuş mobil yardımcı programı için bir kurulum dosyası oluşturmaya devam ediyor. Bu amaçla Başvuru Oluştur'a gidin, içindeki Uygulamaları Gönder sekmesini açın, Devam'a tıklayın. Burada kabul etmeniz gerekecek lisans anlaşması, bundan sonra sistem, yaptığınız ayarlara göre mobil uygulamanın bir kurulum dosyasını oluşturacaktır.

Ticari olmayan bir tarife seçerken, oluşturulan dosyayı Google Play mağazasına kendiniz yerleştirmeniz gerekecek - ilgili talimatlar postanıza gönderilecektir. Ücretli bir plan seçerseniz, MobiCart geliştirmenizi Google Play'e kendisi yükleyecektir. En son sürümü yükleyerek programın çalıştığını doğrulayabilirsiniz. kendi gadget'ı ve ürün kartlarının, haberlerin doğru gösteriminin kontrol edilmesi.

AppsGeyser ile temalı bir mobil yardımcı program oluşturma

Bu Android yapıcısını kullanmaya başlamak için, Şimdi Oluştur'u tıklatarak kaydolmanız gerekir.

AppsGeyser, her türlü mobil yardımcı programı geliştirmenize izin veren çok işlevli bir hizmet haline geldi. İçin bilgi kaynağı Aşağıdaki mevcut şablonlar sığacaktır:

  1. Küçük bir yardımcı program kılavuzu oluşturmak için manuel;
  2. Gadget ekranında blog sayfalarınızı okumak için blog;
  3. Siteyi mobil uygulamaya dönüştürmek için web sitesi;
  4. Bir haber toplayıcı oluşturan haberler, örneğin herhangi bir tematik veya bölgesel haber;
  5. Sayfa dönüştürülebilir e-kitap veya bir Android uygulamasındaki diğer benzer içerik.

Blog şablonunu kullan:


AppsGeyser'a zaten kaydolduysanız, sistem sizi, oluşturulan android programını kendi cihazınıza yükleyebileceğiniz ve Google Play'de yayınlayabileceğiniz kişisel hesabınıza yönlendirecektir. Yardımcı program burada para kazanılabilir. Bu seçenek seçildiğinde, kullanıcılar reklamları görecektir. İÇİNDE kişisel hesap programınızın kurulum sayısı hakkında bilgi de mevcuttur, burada düzenleyebilirsiniz.

Diğer Android Uygulama Oluşturucuları

Şu ya da bu nedenle, ne MobiCart ne de AppsGeyser size uygun olmayabilir. Ve örneğin programlama olmadan android için bir oyun oluşturmak gibi bir sorunu çözemezler. Bununla birlikte, bugün Web'de benzer şekilde bir program yazabileceğiniz bu tür birçok kurucu vardır. İşte bazıları:

  1. Apps Yapıcı Mağazası. Ticariden temaya kadar neredeyse her türden Android uygulaması oluşturur. Ruslaştırılmış bir arayüze ve kapsamlı bir kılavuza sahiptir. Kullanım için bir ücret var.
  2. Mobincube. Çeşitli konuların oluşturulmuş yardımcı programlarını yazmanıza ve bunlardan para kazanmanıza olanak tanır. Temel işlevsellik ücretsizdir.
  3. Monomobil. için ticari araç hızlı oluşturma Ruslaştırılmış arayüze sahip Android programları. Deneme süresi boyunca hizmeti ücretsiz olarak deneyebilirsiniz.
  4. Uygulama çubuğu. Oluşturmak için ücretsiz android editörü basit uygulamalar telefonlar için.

Bu editörlerin çoğuna, özellikle de içlerinde oluşturulan yardımcı programlardan "kodlama" yeteneği olmadan kâr elde etmek için para kazanılabiliyorsa, ödeme yapılır. Ücretsiz tasarımcılarda öğrenebilir, kendinize ait bir şeyler yapmaya çalışabilirsiniz, ancak programın kalitesi ve işlevselliği düşük olacaktır. Ve programlama olmadan Android'de kaliteli bir oyun oluşturmak da başarılı olamaz.

Böyle bir oluşturucu kullanarak bir program yaparken, genellikle, istenirse projenizi "kapsayabilen" bir hizmete bağımlı hale geldiğinizi unutmayın. Bu nedenle, ciddi projeler oluşturmak için programlamanın temel temellerini öğrenmek ve geliştirmek daha iyidir. istenen uygulamalar ağ asistanları olmadan.

İçerikten şikayet edin


  • Telif hakkı ihlali Spam Geçersiz içerik Bozuk bağlantılar


  • Göndermek

    Bir bilgisayar kullanarak Android uygulamaları oluşturmak için kullanılabilecek iki yöntem vardır. İlk öneriyor android kullanımı Yazılım Geliştirme Kiti (SDK). Bu yöntem, tanımlamayı kolaylaştırır kaynak ve size Android programlama ortamında çalışmayı öğretir. İkinci yöntem App Inventor'ı kullanır, google aracı Hala beta olan Labs.

    Gerekli yazılımın yüklenmesi

    Programlama ortamını anladıktan ve uygulamaların hangi şekilde oluşturulacağını seçtikten sonra, Android işletim sisteminin en az bir sürümünü indirmeniz gerekir. ile yapabilirsin Android'i kullanma SDK ve AVD Yöneticisi. Daha sonra Android'in indirilen sürümünü Eclipse'de çalıştırabilirsiniz. Her şey doğru yapılırsa, ekranda bir önyükleme penceresi görünecektir. Bir hata durumunda, lütfen kullanım kılavuzuna bakın.

    Bir öğe seçin üst menü"Pencere". Ardından açmak için "Android SDK" sekmesine ve "AVD Yöneticisi"ne gidin yazılım ortamı ve ardından "Mevcut paketler" seçeneğini seçin ve "https://dl-ssl.google.com/android/repository/repository.xml" adresi için kutuyu işaretleyin.

    Kasanın kısa bir taramasından sonra, mevcut bileşenleri göreceksiniz. Yüklemek istediklerinizi işaretleyin, diğerlerinin işaretini kaldırın. Kurulacak en önemli paket En son sürüm Android platformları. Uygulamanızı geniş bir kullanıcı yelpazesine yayınlamayı planlıyorsanız, daha eski sürümlere ihtiyacınız olacaktır. Bu aşamada ayrıca temizleyebilirsiniz. Google tabanı API ve USB sürücüleri. Bunlardan herhangi birine daha sonra ihtiyacınız olursa, istediğiniz zaman geri dönüp kurabilirsiniz.
    Seçileni Yükle düğmesine tıklayın ve bileşenlerin yüklenmesini bekleyin. Gerekirse yeni bileşenleri kontrol edin ve ekleyin. Mevcut "Android" ve "SDK" klasörlerine eklenecekler.

    Android uygulamanızı oluşturma ve taklit etme

    şimdi her şeye sahipsin yazılım ve Android SDK ve AVD yöneticisinde bir sanal cihaz oluşturdunuz. Şimdi yeni bir proje oluşturmamız gerekiyor. Eclipse IDE'de "Dosya > Yeni > Proje"yi seçin. Proje oluşturma sihirbazında "Android" klasörünü seçin ve "Android projesi" seçeneğini seçin. Sonrakine tıkla. Artık programınız için yeni bir pencereniz var.

    Ardından uygulama kodunun oluşturulması gelir. Kod değişikliklerinizi kaydedin. Şimdi Android'de deneyebilirsiniz. Eclipse'de "Çalıştır"ı ve ardından "Android Uygulaması"nı seçin. Başlamak birkaç dakika sürebilir. Uygulamanız indirildikten sonra otomatik olarak başlatılır ve içinde uygulamanın adının yazılı olduğu gri bir başlık görürsünüz. Bunun altında, seçtiğiniz metin görüntülenir.
    Geri dönmek için emülatördeki ana sayfa düğmesine basın. ana ekran Android. Kullanılabilir uygulamaların bir listesini görmek için Uygulamalar düğmesine tıklayın. Bunların arasında programınızı göreceksiniz. Uygulamanızı başlatmak için başlığa tıklayın.