GithubHelp home page GithubHelp logo

kimmoda / tahapi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dahico-dk/tahapi

0.0 0.0 0.0 5.92 MB

Tahapi is an IONIC-android social media app which can share videos and photos alongside comments

JavaScript 82.58% CSS 14.73% HTML 2.69%

tahapi's Introduction

tahapi

Tahapi solo olarak 2 hafta gibi kısıtlı bir sürede solo yazılmış bir IONIC(1.x)-android projesidir. Dosya büyüklüğünü küçültmek için android platformu kaldırılmıştır. Denemeden önce android platformu eklenmelidir.

$ ionic cordova add android

IONIC CLI'da ki son güncellemelerden ve yeni versiyona geçişten dolayı özellikle crosswalk hataları görmek mümkündür. Aslen kod referansı olarak eklenmiştir.

Api'den alınan json datalar video ve resim listesi olarak listelenmekte. Resim ve videolara yorum yapılabilmekte ve puan verilebilmektedir. Ayrıca son kullanıcı resim ya da video çekerek ya da galeriden seçerek sunucuya yollayabilmektedir. Çok büyük videolar Cordova-Video-Plugin ile arka planda sıkıştırılır.

Uygulamaya google ya da facebook ile girilmektedir.

Öncelikle Google ya da facebook hesabı üzerinden web api için gerekli ayarlar yapılıp gerekli yerlere api_keyler girilmelidir.

//Facebook
$cordovaOauth.facebook("[FACEBOOK_API_KEY]", ["email", "user_website", "user_location", "user_relationships"]).then(function(result) {...

//Google
 $cordovaOauth.google("[GOOGLE_API_KEY]", ["email"]).then(function(result) {...

Uygulama verilerini bir api sunucusundan çeker. Api kodları ayrı bir proje olarak paylaşılacaktır. Her şartta api'den veirler $http.get ile çekilir. Dolayısıyla gerekli web adresinin WEB-API-SUNUCUSU yazan yerlere eklenmesi gerekmektedir.

$http.get('[WEB-API-SUNUCUSU]', {params: para})...

Proje aslen referans niteliğindedir. Çok kısıtlı sürede ve başlangıçta kütüphane ve dil bilinmeden, süreç boyunca öğrenilerek yazılmıştır.

IOS üzerinde hiç denenmemiştir.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.