React Native, Expo ve Native Programlama React Native, Facebook tarafından geliştirilen, yerel mobil uygulamalar geliştirmek için kullanılan açık kaynaklı bir JavaScript framework’üdür. JavaScript ve React kullanarak iOS ve Android platformları için tek bir kod tabanından uygulama geliştirmenizi sağlar. Bu, geliştirme sürecini hızlandırır ve maliyetleri düşürür. React Native’in Amaçları Hızlı Geliştirme: Tek kod tabanı ile hem iOS hem de Android uygulamaları
Androidde Textview, EditView gibi viewler bulunmaktadır. Siz de kendi viewinizi yapabilir, projeye aynen bu bileşenleri eklediğiniz gibi ekleyebilirsiniz. Bu bileşenler layout veya content xml sayfalarından eklenmektedir. Bu örneğimizde bir CustomView.java dosyası oluşturacak ve bunun içerisinde canvas ile bir dikdörtgen çizdireceğiz. Canvas sayesinde istediğiniz çizimleri yapabilir, çizim uygulamaları oluşturabilir, animasyonlar ve oyunlar da tasarlayabilirsiniz. Daha önce yapmış olduğum uygulamanın içerisine bu
Herkese merhaba. Daha önce android studio ile android uygulaması geliştirmek üzere bir çok örnek ve ders yayınlamıştım. Android Studio gün geçtikçe yenileniyor ve kolaylaşıyor. Navigation Drawer oluşturma ve activity ler arası gezinme artık çok kolay. Bunun üzerine bir örnek yapalım. Öncelikle yeni bir proje oluşturalım. Yeni proje için minimum level olarak Android lollipopu seçiyorum. Daha sonrasında da Android studio içerisindeki
İyi günler. Daha önceki derslerimde Eclipse ve eklentisini kullanmıştık. Bazı işlemler adt-bundle ile artık daha kolay yapılabiliyor. Örneğin yeni bir activity oluşturma ve activity i çağırma. Bu uygulamayı yaparken bir de veri gönderelim… Yeni bir android projesi oluşturalım… File-New… Next-next… Adt-bundle ın güzelliklerinden. Özel bir icon oluşturalım… Boş activity. Activity layoutuna bir edittext bir de buton ekleyelim. Butonun adı btnGit,
Tabornegi adlı yeni bir uygulama oluşturuyoruz.
Shared preferences ile küçük çaplı verileri kaydedebilirsiniz. Genelde programların ayarlar bölümündeki veriler ve seçenekler shared preferences ile kaydedilmektedir. Bunun için veritabanı kullanımına gerek yoktur. Öncelikle yeni bir proje oluşturuyorum.
Bilindiği gibi android programlama(java) diğer programlama dillerine kıyasla oldukça zordur. Zaman zaman bu tarz eleştirilerde bulunanlar oluyor. Çünkü Delphi, visual basic ve diğer görsel dilleri kullananlar bilirler ki birçok işlem kolay ve hızlı bir şekilde sürükle bırak, özellik değiştirme tarzı yöntemlerle kolay bir şekilde yapılabilmektedir. Androidde artık delphiden, visual basicten de kolay bir şekilde program geliştirilebilecek. Hatta pek programlama bilgisi
Uygulamanızın içerisinde webview kontrolü kullanarak istediğiniz internet sitesini görüntületebilirsiniz. İnternet sitenizi de jquery-mobile kullanarak hazırladığınızda görünümü de gayet güzel olacak ve uyumlu bir şekilde çalışacaktır. Böylece İnternette çalışan bir uygulama da yapmış olursunuz. Gelen arama terimleri:android webview kullanımıandroid projesine resim eklemeandroid system webview nedirandroid örnekleriandroid örnek projelerespiye köyleriyle birlikte nufusu kacçepnilergiresun dereli kiziltasandroid sistemi webview nedir
Androidde konuş yazdır uygulaması yapmak gayet kolaydır. Android kütüphaneleri içerisinde, konuşulanı algılamak için api bulunmaktadır. Bize de bu apiyi çalıştırıp dönen sonucu almak düşer. Tabi bunun için de internet bağlantısı gerekiyor. İnternet bağlantısı olmadan uygulamanız bağlantı sorunu hatası verebilir. Konuşulanı yazdırma apisini kullanmak için android.speech.RecognizerIntent sınıfı import edilir. Bir butona tıklayarak bu intent tetiklenebilir ve dönen sonuç startActivityForResult metodunda alınabilir.
Servis nedir? Uygulamamızın kapatıldığında dahi arka planda çalışacak olan kodlar için servisler kullanılmaktadır. Örneğin bir alarm uygulaması düşünelim. Alarm ayarlanır, uygulama kapatılır fakat yine de alarm zamanı geldiğinde çalışır. Bu arkaplanda çalışan servisler aracılığıyla yapılabilir. Bu verdiğim örnek küçük bir örnekti. Arka planda çalışan facebook uygulamasını, mail uygulamasını da düşünebilirsiniz. Yeni mesaj geldiğinde, bildirim geldiğinde size uyarı verir. Bu da