GoogleMap Place Api Based Task Manager

  • Pick Location
  • Pick Date
  • Pick Time
  • Select Distance
  • Manage your tasks

The app will notify your tasks when you re in decided distance or one hour remain with push notification. You can see task locations. Delete and manage them. Do not forget anymore.

With sticky background service, it checks your location in every 3 min to compare that how close you’re to your task location.

It warns you with Local Notification in terms of time remaining or range you defined.

 

Bu uygulamamı şirkette webservis beklerken geliştirmiştim. Grafiklerine çok fazla dikkat edemesem de bence gayet başarılı bir programdı. Maalesef tutmadı. Ben de hesabım kapatılmadan hemen önce proje belki başkalarının işine yarar diye Github’a koydum. Kaynak kodlarına Github hesabım üzerinden ulaşabilirsiniz. Ama sizden bir ricam olacak, bu projeye o kadar güvenmiştim ki hatta CodeCanyon’a bile yolladım. Lütfen bir yerde kullanırsanız haber verin 🙂

Uygulamayı size örnek vererek anlatayım;

Mesela eşiniz akşam gelirken eczaneye uğrayıp ilaç almanızı istedi. Hemen programa girip yol üstündeki eczaneyi seçip çap ayarlıyorsunuz. Girdiğiniz çap mesafesine göre bir görev oluşturuyor. Akşam olduğunu varsayalım. Eve dönüş yolundasınız ve iş çıkışı olduğu için kafanız çorba. Böyle durumlarda görevlerinizi unutmak da gayet kolay oluyor. Ama program eczaneye yaklaştığınızda size bildirim atıyor ve yapacaklarınızı hatırlatıyor. Birden fazla görev girmek mümkün. Ayrıca saat de girebilirsiniz. Yolunuz eczaneye düşmese bile iş çıkış saatinizden hemen sonra size bildirim gelecektir.

Bir de şöyle düşünün bir dostunuz size dedi ki; “Eskişehire yolun düşerse mutlaka xxx çorbacısına uğra çok memnun kalacaksın.” Program burada da devreye girebilir 🙂

Not: Lütfen uygulama ile bir fikriniz olursa bana ulaşın. Projede kullanılan teknoloji;

  • GoogleMap
  • Place Picker
  • GPS
  • Distance Calculation
  • Sticky Background Services
  • Local Notifications
  • Recyclerview
  • SQLite
  • Material Design

Yapmanız gereken tek şey strings.xml içindeki geo-key’i kendi keyiniz ile değiştirmek.

<resources>
    <string name="app_name">Task Manager</string>
    <string name="title_activity_map_show">Map</string>
    <string name="geokey">AIzaSyAjirA8IdNG-uia1myY1lYXlgLMcfaOvZc</string>
    <!-- replace with your own key otherwise program wont work -->
</resources>

 

Github linkini de şuraya koyuyorum.